package com.boat.starter.pulsar.properties;

import lombok.Data;

/**
 * Description: pulsar 配置信息
 *
 * @author: zuomin (myleszelic@outlook.com)
 * @date: 2021/07/09-15:28
 */
@Data
public class PulsarProperties {

    /** 服务url  */
    private String serviceUrl;

    /** 认证token */
    private String authenticationToken;

    /** 租户编号 : pulsar-*** */
    private String tenant;

    /** 命名空间 */
    private String namespace;
    
    /** 配置pulsar客户端是否接受来自broker的不受信任的TLS证书 */
    private boolean allowTlsInsecureConnection = true;
    
    /** 它允许在客户端通过TLS连接到代理时验证主机名验证 */
    private boolean enableTlsHostnameVerification = false;
    
    /** 需要自动消费掉的消息id，多个消息id用英文逗号(,)分割。如: 12685:0:0,12464:0:1	 */
    private String autoAckMessageIds;

}
